Real-time B-spline Free-Form Deformation via GPU acceleration
نویسندگان
چکیده
Accurate Free-Form Deformation is an analytical solution of deformation sampling, where a polygonal object is deformed as a set of trimmed Bézier surfaces. However, the operation is far from being interactive due to its high computational cost. In this paper, we proposed a real-time B-spline FreeForm Deformation of polygonal objects via GPU acceleration. Various time-consuming evaluations are designed and performed by means of highly parallel processing on GPGPU, such as evaluations of points of B-spline volume, calculations of control points of Bézier surfaces, tessellations of trimmed Bézier surfaces, evaluations of normals of tessellated triangles, etc. The adoption of vertex buffer object for rendering the tessellated trimmed Bézier surfaces greatly saves data I/O throughput. Experimental results show that the proposed GPU algorithm gains more than 200 times acceleration than its CPU counterpart. & 2012 Elsevier Ltd. All rights reserved.
منابع مشابه
Accurate B-spline Free-Form Deformation of Polygonal Objects
Free-form deformation is an important geometric shape modification method in computer animation and geometric modeling. We explore it by means of functional composition via shifting operators. Our method takes a polygonal model as input but yields a curved model described by triangular Bézier patches as output. The proposed method also solves the sample problem of free-form deformation. keyword...
متن کاملAccelerating Accurate B-spline Free-form Deformation of Polygonal Objects
A previous paper described an algorithm for accurate B-spline free-form deformation of polygonal objects to produce triangular Bézier patches. However that algorithm computed the control points of resulting patches using a generalized de Casteljau algorithm, which is expensive to compute. In this short note, we describe an algorithm that instead uses polynomial interpolation; both theoretical a...
متن کاملA Parallel Nonrigid Registration Algorithm Based on B-Spline for Medical Images
The nonrigid registration algorithm based on B-spline Free-Form Deformation (FFD) plays a key role and is widely applied in medical image processing due to the good flexibility and robustness. However, it requires a tremendous amount of computing time to obtain more accurate registration results especially for a large amount of medical image data. To address the issue, a parallel nonrigid regis...
متن کاملReal-Time Freedom Deformation Using Programmable Hardware
The recent introduction of programmable Graphics Processing Units (GPUs) has had a tremendous impact on real-time graphics. With their extended flexibility, GPUs can support tasks that go way beyond their originally intended rendering functionality. One domain where GPUs can be applicable is in accelerating geometric modeling applications. In this work, we present a real-time, GPU-based, evalua...
متن کاملNonrigid registration of medical image by linear singular blending techniques
In this paper, a nonrigid registration method is presented for accommodating local shape variation when matching monomodal images or multimodal images. Affine transformation is adopted in global registration while local deformation is described by a free-form deformation based on a linear singular blending (LSB) B-spline, which can enhance the shape-control capability of the B-spline. This capa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computers & Graphics
دوره 37 شماره
صفحات -
تاریخ انتشار 2013